public class Test05 {
    public static void main(String[] args) {
        // 测试不同分数的评级结果
        int[] scores = {95, 85, 75, 65, 55, -10, 110};

        for (int score : scores) {
            String grade = evaluateGrade(score);
            System.out.println("分数 " + score + " 对应的评级是: " + grade);
        }
    }

    /**
     * 根据分数判断评级
     * @param score 分数（0-100之间）
     * @return 评级结果
     */
    public static String evaluateGrade(int score) {
        // 先判断分数是否在有效范围内
        if (score < 0 || score > 100) {
            return "无效分数";
        }
        // 判断优秀
        else if (score >= 90) {
            return "优秀";
        }
        // 判断良好
        else if (score >= 80) {
            return "良好";
        }
        // 判断中等
        else if (score >= 70) {
            return "中等";
        }
        // 判断及格
        else if (score >= 60) {
            return "及格";
        }
        // 剩下的情况就是不及格
        else {
            return "不及格";
        }
    }
}